package com.mrd.constant;

/**
 * <p>
 * application name: sample
 * <p>
 * copyright: Copyright@2012 明睿达科技有限公司
 */

/**
 * 基础数据类型类
 *
 * @author qiul
 */
public class BaseTypeConstant {

    /**
     * 权限类型
     */
    public static final String PERMISSIONS_TYPE = "permissionsType";

    /**
     * 公司类型
     */
    public static final String COMPANY_TYPE = "CT";
    /**
     * 供应商
     */
    public static final String COMPANY_TYPE_SUP = "CC";
    /**
     * 大船公司
     */
    public static final String COMPANY_TYPE_SHIP = "SC";
    /**
     * 客户公司
     */
    public static final String COMPANY_TYPE_CUSTOMER = "CL";
    /**
     * 平台管理
     */
    public static final String COMPANY_TYPE_MANAGE = "CM";

    /**
     * 业务类型标识
     */
    public static final String BUSINESS_TYPE = "T";
    /**
     * 业务类型id
     */
    public static final String BUSINESS_TYPE_ID = "A";
    /**
     * 订舱业务数据--业务类型
     */
    public static final String BOOKING_BIZ_TYPE = "BOOKING_T";
    /**
     * 订舱业务
     */
    public static final String BOOKING_TYPE = "F";
    /**
     * 订舱业务
     */
    public static final String BOOKING_STATE_TYPE_PID = "V";
    /**
     * 拖车业务
     */
    public static final String TRAIL_TYPE = "C";
    /**
     * 拖车业务
     */
    public static final String TRAIL_STATE_TYPE_PID = "W";
    /**
     * 报关报检业务
     */
    public static final String DECLARATION_TYPE = "D";
    /**
     * 报关报检业务
     */
    public static final String DECLARATION_TYPE_PID = "X";
    /**
     * 通知类型
     */
    public static final String INFORM_TYPE = "I";
    /**
     * 码头类型
     */
    public static final String PORT_TYPE = "P";
    /**
     * 单位类型
     */
    public static final String UNIT_TYPE = "U";
    /**
     * 币制类型
     */
    public static final String CURRENCY_TYPE = "CU";
    /**
     * 国家类型
     */
    public static final String COUNTRY_TYPE = "COU";
    /**
     * 成效方式
     */
    public static final String DEAL_TYPE = "DEAL";

    /**
     * 柜尺寸
     */
    public static final String CT_SIZE = "CTSIZE";

    /**
     * 柜型
     */
    public static final String CT_TYPE = "CTTYPE";

    /**
     * 业务流程状态
     */
    public static final String PROCESS_STATE = "AA";

    /**
     * 订舱业务状态
     * 草稿状态
     */
    public static final String BOOKINGSTATE_00 = "BS00";
    /**
     * 已下单-未审核
     */
    public static final String BOOKINGSTATE_01 = "BS01";
    /**
     * 通过审核
     */
    public static final String BOOKINGSTATE_02 = "BS02";
    /**
     * 驳回
     */
    public static final String BOOKINGSTATE_03 = "BS03";
    /**
     * 已上传改为已安排
     */
    public static final String BOOKINGSTATE_04 = "BS04";
    /**
     * 已完成
     */
    public static final String BOOKINGSTATE_05 = "BS05";

    /**
     * 拖车业务状态
     * 草稿状态
     */
    public static final String TRAILSTATE_00 = "TS00";
    /**
     * 已下单-未审核
     */
    public static final String TRAILSTATE_01 = "TS01";
    /**
     * 通过审核
     */
    public static final String TRAILSTATE_02 = "TS02";
    /**
     * 业务驳回
     */
    public static final String TRAILSTATE_03 = "TS03";
    /**
     * 已上传改为已安排
     */
    public static final String TRAILSTATE_04 = "TS04";
    /**
     * 已完成
     */
    public static final String TRAILSTATE_05 = "TS05";
    /**
     * 申请取消订单
     */
    public static String TRAILSTATE_06 = "TS06";
    /**
     * 已取消订单
     */
    public static String TRAILSTATE_07 = "TS07";
    /**
     * 报关业务状态
     * 草稿状态
     */
    public static final String DECLARATIONSTATE_00 = "DS00";
    /**
     * 已下单-未审核
     */
    public static final String DECLARATIONSTATE_01 = "DS01";
    /**
     * 审核
     */
    public static final String DECLARATIONSTATE_02 = "DS02";
    /**
     * 驳回
     */
    public static final String DECLARATIONSTATE_03 = "DS03";
    /**
     * 上传改为已安排
     */
    public static final String DECLARATIONSTATE_04 = "DS04";
    /**
     * 完成
     */
    public static final String DECLARATIONSTATE_05 = "DS05";

    /**
     * 报关单反馈状态（初审）
     */
    public static final String DECLARATIONSTATE_06 = "DS06";

    /**
     * 报关单反馈状态（复审）
     */
    public static final String DECLARATIONSTATE_07 = "DS07";

    /**
     * 报关单反馈状态（现场递单）
     */
    public static final String DECLARATIONSTATE_08 = "DS08";

    /**
     * 报关单反馈状态（海关查货）
     */
    public static final String DECLARATIONSTATE_09 = "DS09";

    /**
     * 报关单反馈状态（海关放行）
     */
    public static final String DECLARATIONSTATE_10 = "DS10";

    /**
     * 报关单反馈状态（商检放行）
     */
    public static final String DECLARATIONSTATE_11 = "DS11";

    /**
     * 海关未放行状态
     */
    public static final String CUSTOMSDECLARATIONSTATE_0 = "CD00";

    /**
     * 海关已放行状态
     */
    public static final String CUSTOMSDECLARATIONSTATE_1 = "CD01";

    /**
     * 商检未放行状态
     */
    public static final String COMMODITYINSPECTIONDECLARATIONSTATE_0 = "CID00";

    /**
     * 商检已放行状态
     */
    public static final String COMMODITYINSPECTIONDECLARATIONSTATE_1 = "CID01";

    /**
     * 报关行报价草稿状态
     */
    public static final String DECLARATIONOFFERSTATE_00 = "OS00";

    /**
     * 报关行报价提交状态
     */
    public static final String DECLARATIONOFFERSTATE_01 = "OS01";

    /**
     * 报关行报价通过审核状态
     */
    public static final String DECLARATIONOFFERSTATE_02 = "OS02";

    /**
     * 报关行报价通过驳回状态
     */
    public static final String DECLARATIONOFFERSTATE_03 = "OS03";

    /**
     * 报关行报价结束状态(失效)
     */
    public static final String DECLARATIONOFFERSTATE_04 = "OS04";

    /**
     * 报价生效
     */
    public static final String DECLARATIONOFFERSTATE_05 = "OS05";

    public static final String TAX_STATE_TYPE_ID = "T";
    public static final String TAX_STATE_TYPE = "TAX_S";
    public static final String TAX_STATE_0 = "TAXS0";
    public static final String TAX_STATE_1 = "TAXS1";
    // public static final String TAX_STATE_2 = "TAXS2";
    public static final String TAX_STATE_3 = "TAXS3";
    public static final String TAX_STATE_4 = "TAXS4";

}
